package com.gavin.model;


import java.io.Serializable;

/**
 * ------------------------------
 * 通用数据对象
 * ------------------------------
 * @author wdm（l311576@sina.com）  @date 2018年3月20日
 * @version 1.0
 */
public class JObject implements Serializable {

	private static final long serialVersionUID = -9200135627701400975L;
	DataType dataType;
	DataType realDataType;
	Object obj;

	public JObject(DataType dataType, Object obj) {
		this.dataType = dataType;
		this.obj = obj;
	}
	public JObject(DataType dataType,DataType realDataType, Object obj) {
		this.dataType = dataType;
		this.realDataType=realDataType;
		this.obj = obj;
	}

	public DataType getType() {
		return dataType;
	}
	public DataType getRealType() {
		return realDataType;
	}

	public Object getValue() {
		return obj;
	}

//	public static void wait(Object obj,int nTimeMS){
//		try{
//			obj.wait(nTimeMS);
//		}catch(Exception e){
//		}
//	}
}
